@charset "utf-8";
*{margin:0px; padding:0px;}
html{color:#000;background:#FFF; }
body{font-size:14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:"微软雅黑";font-family:"宋";font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font-family: "微软雅黑";font-family:"宋";color:#666;overflow-x: hidden;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;font-family:"宋";}
/*title*/
h1 { font-size:32px;}
h2 {font-size:26px;color: #444444;margin: 0px 0px;padding: 0px 0px;font-weight: 400;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
a {color:#666;}
a ,a:hover{text-decoration:none;}
.mt10{ margin-top:10px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
.clear{clear:both;}
header{height: 135px;width:100%;background:url(../images/top.png);}
.head{width:1200px;margin:0 auto;}
.contant{width:1200px;margin:0 auto;max-width: 1200px;}
.htop{ height:35px;line-height:35px;}
.htop>span{font-size:12px;color:#eee;}
.htop .tri{float:right;}
.htop .tri a{font-size:12px; color:#eee; padding:0 10px;}
.logo{height:100px;}
.logoimg{line-height:100px;display: block;float: left;width: 550px;}
.logoimg img{height: 75px;margin-top: 15px;}
.logri{float:right;/* line-height:80px; */font-size:20px;color:#fff;background:url(../images/phone.png) left center no-repeat;width: 220px;text-indent: 50px;margin-top: 25px;}
.logri>span{float:left;display:block;text-align:right;font-size: 25px;font-weight: bold;}
#tait{height: 30px;line-height: 30px;background: #eee;font-size: 14px;min-width: 1200px;}
.container{width:1200px;margin:0 auto;}
/*LOGO*/
#logo{height:140px;}
.logo2{}
.logo2 img{height:110px;margin-top: 15px;}
.logo3{margin-top:42px; font-size:19px; line-height:27px; padding-left:15px;}
.logo3 font{font-size:21px; font-weight:bold; color:#00a650;}
.logo4{width: 445px;margin-top: 10px;}
.logo4 .lopho{width: 266px;background:url(../images/phone.png) center left no-repeat;height: 120px;float: left;padding-left: 55px;font-size: 20px;margin-top: 10px;}
.logo4 .lopho span{font-size: 30px;color: #144b8c;}
.lqrc{width:120px;}
.lqrc img{width:120px;}

nav{width:100%;height: 60px;line-height: 60px;background: #144b8c;min-width: 1200px;}
nav .navul>li{width: 170px;text-align: center;float: left;/* margin: 0 7px; */}
nav .navul>li p{line-height:25px;margin-top: 7px;font-size: 17px;}
nav .navul>li span{line-height:25px;width: 100%;font-size: 13px;}
nav .navul>li:hover a{color:#fff;}
nav li a{color:#fff;}
.soso{width:100%;background: #ddd;height:60px;line-height: 60px;min-width: 1200px;}
.navso{float:right;width: 250px;background: #144b8c;height: 36px;line-height: 32px;margin-top: 15px;}
.navso .in_text{height:28px;line-height:28px;width: 200px;border: none;background: #fff;margin-left: 4px;font-size: 12px;text-indent: 10px;margin-top: 4px;}
.navso .so{font-size:0px;background:url(../images/fangdajing.png) center no-repeat;width: 40px;float:right;height: 36px;border:none;cursor: pointer;}
.contop{ margin:50px auto;text-align:center;background:url(../images/index01.png) center no-repeat;}
.contop h2{font-size:32px;font-family:'Microsoft YaHei';font-family:"宋"; letter-spacing:2px;}
.contop i{font-style:normal;font-size:12px;}
.fudl{width:100%;}
.fudl dl{float:left;width:25%;text-align:center;}
.fudl dl img{width:100px;}
.fudl dl dt{width:100%;font-size: 18px;font-weight:bold; line-height:55px;}
.fudl dl dd{padding:0 20px; line-height:28px;}

.bg{width:100%;height:594px;background:url(../images/indexbg.png) center no-repeat;color:#fff;margin-top: 50px;}
.contopw{padding: 50px 0;text-align:center;background:url(../images/index02.png) center no-repeat;}
.contopw h2{font-size:32px;font-family:'Microsoft YaHei';font-family:"宋"; letter-spacing:2px;}
.contopw i{font-style:normal;font-size:12px;text-transform: uppercase;}
.aleff{width:600px;float:left;line-height:30px;text-indent:30px;}
.aleff p{margin-bottom:20px}
.arigth{float:right;}
.arigth img{width:500px;}
.about{width:100%;position: relative;height: 330px;}
.about>span{position:absolute;bottom: 20px;height: 60px;line-height: 50px;width: 120px;background: #000;color: #fff;text-align: center;font-size: 50px;font-weight: bold;}
.about>span a{color:#fff;}
.about>span:hover{background:#fff;}
.about>span:hover a{color:#000;}
.porlist{width:100%;}
.porlist li{float:left;width:280px;margin-right: 26px;margin-bottom: 26px;text-align: center;}
.porlist li:nth-child(4n){margin-right:0px;}
.porlist li img{width:100%;height: 560px;}
.porlist li p{ height:30px;line-height:30px;}
.casl{width:100%;margin-top:40px;}
.timg{text-align:center;margin-bottom:15px;}
.hhtop{width:100%;text-align:center;}
.hhtop h3{height:50px;line-height:50px;letter-spacing:2px;font-size:28px;}
.hhtop h3 span{color:#144b8c}
.hhtop p{margin-bottom:15px}
.caselist{width:100%;}
.caselist li{float:left;width: 286px;text-align: center;margin-right:15px;margin-bottom: 20px;}
.caselist li:nth-child(4n){margin-right:0px;}
.caselist li img{width:100%;height: 200px;object-fit: cover;}
.caselist li p{ height:35px;line-height:35px;font-size:16px;overflow:hidden;}
.casebg{background:#f9f9f9;padding: 50px 0;}
.fl{float: left;}
.fr{float:right;}
.DE-Bg{ background: url(../images/de-bg.png) no-repeat center bottom;    min-width: 1200px;}
.righter{width:930px;}
.casll{margin-top:10px;}
.hezuo{margin-top:35px;}
/*homeA*/

.homeA{width: 100%;}

.leftNav{width:240px;background: #fff;margin-top: 40px;border: 1px solid #144b8c;}

.leftNav h2{/* width:100%; */padding: 20px 0 20px 50px;/* height:106px; */font-size:26px;color:#Fff;background: #144b8c;}

.leftNav h2 span{ display: block; font-size:14px; color:#fff}

.leftNav ul{/* margin:0px; *//* padding:0px 0 20px 0; */}
.sonNavBox {width: 92%;margin-top: 10px;margin: 10px auto 0;}
.sonNavBox h3{height:45px;line-height:45px;text-align: left;background:#144b8c;font-weight:normal;border-bottom: 1px solid #fff;margin-bottom: 10px;text-indent: 30px;}
.sonNavBox h3 a{color:#fff;font-size: 16px;}
.sonNavBox h3 b{font-weight:bold;font-size:18px;margin-right: 5px;color: #ffff;}
.leftNav .sonul li{height:40px;text-indent:20px;line-height:40px;border-bottom:1px dashed #144b8c;margin:0 10px;}
.leftNav .sonul li a{font-size:16px;}
.homeA .right{width:952px;margin-top: 40px;}
.tuij{height:55px;line-height:55px;margin-bottom:10px;}
.tuij h3{margin-left:15px;border-bottom:1px solid #144b8c;}
.tuij h3 span{width:150px;background:#144b8c;color:#fff;display:inline-block;text-align:center;}
.homeA .list-six a{margin: 0 0 15px 15px;border:1px #bbb solid;}
.inlianxi{margin: 13px auto 0;width: 100%;height: 146px;background:url(../images/lianxi.jpg) center bottom no-repeat;font-size: 31px;color: #000;line-height: 81px;text-align: center;}
.inlianxi h3{color:#fff;height:45px;line-height:45px;text-align:center;background:#144b8c;font-weight:normal;border-bottom: 1px solid #fff;margin-bottom: 10px;}
.inlianxi li{line-height:25px;padding:0 5px;}
.inlianxi p{line-height:0;font-size:20px;text-align:left;text-indent:20px;padding-top: 67px;}
.inlianxi b{color: #144b8c;font-weight: bold;}
.homeA .list-six a img{width:300px;height: 200px;padding:0px;object-fit: cover;}


.homeA .down{}

.homeA .down img{width:100%;height:305px;}


.list-six a{position: relative;display: inline-block;/* margin:0 0 35px 35px; */background: #fff;overflow: hidden;border:1px #ddd solid;float:left;}

.list-six h4.one{color:#333;text-align: center;padding:10px 0;background: #eee;}

.list-six a .box{ opacity: 0; position: absolute;left:0; top:100%; text-align: center;padding:80px 0 0 0; height:100%;width:100%;  background:rgba(0,102,153,0.7)}

.list-six a .box h4.two{ color:#fff;font-size:14px;  margin:10px 0 0 0}

.list-six a .box img{ display: block; margin: auto; height:auto;width:auto;}

.list-six .rightDown span{



	 position:absolute; bottom:0;right:0;    /* -webkit-animation-fill-mode: both; */



    /* animation-fill-mode: both; */



    width: 0;



    height: 0;



    border-left: 35px solid transparent;



    border-bottom: 35px solid #00529c;



    -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;



    animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;}



.list-six .rightDown b{ 	 position:absolute; bottom:1px;right:3px;  color:#fff; font-size:20px;}

















/*.homeB*/

.homeB{ margin:50px 0}



.homeB .bg{ float:left; width:100%; background:url(../images/homebbg.jpg) no-repeat center;}


.homeB .box{ float:left; width:600px;height:300px;height:515px;padding:10px 50px;}

.homeB .box h3{color:#00529c; font-size:26px;font-weight: bold; margin:20px 0}

.homeB .box p{font-size:13px; color:#555;line-height:25px; margin:20px 0 10px 0}

.homeB .box span{color:#00529c;}

.homeB .box em{ margin:0 5px 0 0; font-style:normal;color:#00529c;}

.homeB .box img{ display: block; }



.homeB .one{padding:20px 20px 0 100px}

.homeB .two{padding:20px 90px 0 40px}

.homeB .two img{margin-left:-38px;}

.homeB .three{padding:20px 20px 0 100px}

.homeB .four{padding:20px 90px 0 40px}



/*.homeC*/

.homeC{padding:50px 0; background: url(../images/homecbg.jpg) no-repeat center;}



.homeC .bin{ position:relative;float:left; width:100%; margin:0 0 15px 0}

.homeC .bin .con{ position: absolute; left:563px; top:40px; z-index:99} 

.homeC .bin p{color:#333; font-size:15px; padding:50px 50px 0 50px}



.homeC .bin .left{ float:left; width:593px;background:#00529c }

.homeC .bin .left p{float:left;width:350px;color:#fff}

.homeC .bin .left img{float:right; width:240px;}



.homeC .bin .right{ float:right; width:593px; background:#fff}

.homeC .bin .right p{float:right;width:350px;color:#333}

.homeC .bin .right img{float:left;width:240px;}



/*.homeD*/

.homeD{}

.homeD {margin:50px 0 0 0}

.homeD .picScroll-left{ width:1220px;margin:30px 0 0 -17px;  position:relative;    }

.homeD .picScroll-left .hd{   }

.homeD .picScroll-left .hd .prev,.homeD .picScroll-left .hd .next{ position: absolute; top:100px; display:block;  width:40px; height:40px;  overflow:hidden;

			 cursor:pointer; background:#000;z-index: 99999;}

.homeD .picScroll-left .hd .prev{ left:-10px; background:#00529C url(../images/prev_ico.png) no-repeat center }

.homeD .picScroll-left .hd .next{ right:-20px; background:#00529C url(../images/next_ico.png) no-repeat center}

.homeD .picScroll-left .hd .prev:hover{  background:#dd9322 url(../images/prev_ico.png) no-repeat center }

.homeD .picScroll-left .hd .next:hover{  background:#dd9322 url(../images/next_ico.png) no-repeat center}

.homeD .picScroll-left .hd ul li.on{ background-position:0 0; }

.homeD .picScroll-left .bd{ /*padding:10px;*/  overflow: hidden;  }

.homeD .picScroll-left .bd ul{ overflow:hidden; zoom:1; }

.homeD .picScroll-left .bd ul li{ width:310px; float:left; _display:inline;  text-align:left;border-right:dashed 1px #bbb ;   }

.homeD .picScroll-left .bd ul li img{ width:273px; height:214px; display:block;  margin:auto }

.homeD .picScroll-left .pageState{ display: none;}

.homeD .picScroll-left .bd ul li .box{ padding:0 20px;}

.homeD .picScroll-left .bd ul li .box p{color:#666; font-size:12px;margin:0 0 20px 0}

.homeD .picScroll-left .bd ul li .box h4{color:#00529c; font-size:18px;margin:15px 0}

.homeD .picScroll-left .bd ul li .effect_two{width:273px;height:214px; margin: auto;}

.homeD .picScroll-left .bd ul li a:hover .box .icoBoxOne{ background: url(../images/ico_05h.png) no-repeat center; color:#fff}

.homeD .picScroll-left .bd ul li a:hover .box p{color:#00529C}





/*.homeE*/

.homeE{padding: 50px 0 70px 0;margin-top: 50px;}

.homeE .container{background: #fff;padding:30px 40px;width: 1120px;}

.homeE .tone{ float:left; width:100%;padding-top:30px; padding-bottom: 30px; border-bottom: 1px #ddd solid;}

.homeE .tone img{float:left;width:408px;height: 323px;object-fit: cover;}

.homeE .tone .frame{ float:right;width:670px;} 

.homeE .tone .frame h4{ font-size:18px;color:#333}

.homeE .tone .frame p{color:#666;font-size: 14px;margin:5px 0;line-height:25px;}

.homeE .tone .frame a{float:left;/* margin-top: 20px; */color:#fff;background:#144b8c;width: 120px;height: 35px;line-height: 35px;text-align: center;border-radius: 20px;}

.homeE .down{ float:left; width:100%;margin:20px 0 0px 0;}


.homeE .picScroll-left{ width:1130px;margin-left:-10px;  position:relative;    }

.homeE .picScroll-left .hd{   }

.homeE .picScroll-left .hd .prev,.homeE .picScroll-left .hd .next{ position: absolute; top:55px; display:block;  width:40px; height:40px;  overflow:hidden;

			 cursor:pointer; background:#000;z-index: 99999;}

.homeE .picScroll-left .hd .prev{ left:-15px; background:#00529C url(../images/prev_ico.png) no-repeat center }

.homeE .picScroll-left .hd .next{ right:-15px; background:#00529C url(../images/next_ico.png) no-repeat center}

.homeE .picScroll-left .hd .prev:hover{  background:#dd9322 url(../images/prev_ico.png) no-repeat center }

.homeE .picScroll-left .hd .next:hover{  background:#dd9322 url(../images/next_ico.png) no-repeat center}

.homeE .picScroll-left .hd ul li.on{ background-position:0 0; }

.homeE .picScroll-left .bd{ /*padding:10px;*/  overflow: hidden;  }

.homeE .picScroll-left .bd ul{ overflow:hidden; zoom:1; }

.homeE .picScroll-left .bd ul li{ width:226px; float:left; _display:inline;  text-align:left;  }

.homeE .picScroll-left .bd ul li img{width:214px;height:143px;display:block;margin:auto;}

.homeE .picScroll-left .pageState{ display: none;}

.homeE .picScroll-left .bd ul li h4{color:#333; font-size:14px; text-align: center; line-height: 30px;}

.homeE .picScroll-left .bd ul li .effect_two{width:214px;height:143px; margin: auto;}

.homeE .picScroll-left .bd ul li a:hover h4{color:#00529C}





/*.homeF*/

.homeF{margin:50px 0}

.homeF .tabPanel{}

.homeF .tabPanel .tone{ float:left;width:100%; text-align: center;}

.homeF .tabPanel .tone b{line-height:30px;padding:10px 0;margin:0 20px; border-bottom:1px #ddd solid ; color:#2e2e2e; font-size:24px;  cursor: pointer;}

.homeF .tabPanel .tone b span{color:#cccccc; font-size:20px;text-transform: Uppercase;}

.homeF .tabPanel .tone b.hit{color:#00387d;border-bottom:1px #00387d solid ;}

.homeF .tabPanel .tone b:hover{color:#00387d;}

.homeF .tabPanel .pane{ display: none;}

.homeF .tabPanel .down{ float:left;width:100%; margin:50px 0 20px 0}

.homeF .tabPanel .down .left{ position:relative;float:left; width:500px;}

.homeF .tabPanel .down .right{float:right;width:680px;}

.homeF .tabPanel .down .right a{ float:left;display: block; border-bottom: dashed 1px #ddd;padding:20px 0;}

.homeF .tabPanel .down .right b{ float:left; width:100px;  text-align:center;font-size:42px; color:#00387d}

.homeF .tabPanel .down .right b span{ display:block;color:#999;margin:5px 0 0 0; font-size:12px;}

.homeF .tabPanel .down .right .frame{ float:left; width:510px;margin:0 0 0 10px;}

.homeF .tabPanel .down .right .frame h4{ color:#333; font-size:14px; }

.homeF .tabPanel .down .right .frame p{ color:#7a7a7a;margin:5px 0 0 0; font-size:12px; line-height:22px;}

.homeF .tabPanel .down .right em{float:left;margin:30px 0 0 30px; color:#bbb; border:1px #bbb solid; text-align: center; width:20px;height:20px; font-style: normal;}

.homeF .tabPanel .down .right a:hover em{background: #00387d;color:#fff;border:1px #00387d solid; }

.homeF .tabPanel .down .right a:hover h4{color:#00387d}

.homeF .tabPanel .down .right a:hover p{color:#00387d}


.homeF .tabPanel .down .rightDown{position: absolute;right:0; bottom:0;padding:115px 0 0 0; text-align:center;width:165px; height:162px;color:#fff; font-size:13px; background: url(../images/bgopa01.png) no-repeat center; }



/*news*/

/*新闻动态*/
.cl10{clear: both; height:10px;}
.cl15{clear: both; height:15px;}
.cl20{clear: both; height:20px;}
.cl25{clear: both; height:25px;}
.cl30{clear: both; height:30px;}
.cl35{clear: both; height:35px;}
.cl40{clear: both; height:40px;}
.xw1{ width:637px;}
.xw2{ width:395px; line-height:28px;}
.xw3{/* padding-left:18px; */}
.xw4{width: 500px;}
.xw5{height:129px;padding-left:30px;margin-top:1px;background: url(../images/wen.jpg) center left no-repeat;}
.xw5_1{ font-size:13px; padding-top:11px;}
.xw5_2{ font-size:13px; line-height:26px; padding-top:12px;}
.xw8{ height:43px;background:url(../images/newst.jpg) left center no-repeat}
.xw8_1{ padding-left:18px; color:#FFF; font-size:18px; line-height:43px;}
.xw8_2{ padding-top:15px;}
.xw2_1{width:220px;}
.xw2_1 img{width:220px;height: 120px;object-fit: cover;}
.inm11_con{width: 1002px;height:auto;overflow:hidden;margin:0 auto;}
 .divnews_tag{width:100%; height:auto;}
.divnews_tag ul{margin:0px;padding:0px;list-style-type:none;}
.divnews_tag li{list-style:none;margin:0px;line-height:35px;float:left;width:100%;background:url(../images/newsli.jpg) left center no-repeat;padding-left: 13px;/* border-bottom: 1px dashed #ddd; */}
.divnews_tag li span{float:right;}
.inm11list{width: 100%;/* padding-left:2px; *//* padding-right:2px; */height: 303px;overflow:hidden;margin:0 auto;}
.inm11list li{width: 198px;float:left;height:149px;border-right: solid 2px #f1f1f1;overflow:hidden;text-align:center;border-bottom: solid 1px #f1f1f1;border-top: 1px solid #f1f1f1;}
.inm11list li img{object-fit:contain;}
.inm11list li:nth-child(5n){margin-right:0px;}
.inm11list li:nth-child(1){border-left: 2px solid #f1f1f1;}
.inm11list li:nth-child(6){border-left: 2px solid #f1f1f1;}
.txtScroll-left{margin: 0 auto;width:1002px;position:relative;margin-top: 30px;}
.txtScroll-left .hd{ overflow:hidden;  height:30px;  padding:0 10px;  }
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; }
.txtScroll-left .hd .next{ background-position:0 -50px;  }
.txtScroll-left .hd .prevStop{ background-position:-60px 0; }
.txtScroll-left .hd .nextStop{ background-position:-60px -50px; }
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.txtScroll-left .hd ul li.on{ background-position:0 0; }
.txtScroll-left .bd{width:776px; overflow:hidden; float:left;}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ float:left; _display:inline;}
.txtScroll-left .bd ul li .is_1{ width:100%; height:80px; overflow:hidden; margin:0 auto; text-align:center}
.txtScroll-left .bd ul li .is_3{ width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; color:#144b8c; font-size:20px;}
.txtScroll-left .bd ul li .is_2{ width:90%; margin:0 auto; height:72px; overflow:hidden; line-height:24px; text-align:center; }
.txtScroll-left .bd ul li span{ color:#999;  }
.prev{ display:block; width:112px; height:200px; background:url('../images/zuo.jpg') no-repeat left 100px; float:left; cursor:pointer;}
.next{display:block;width:112px;height:200px;background:url('../images/you.jpg') no-repeat right 100px;float: right;cursor:pointer;}




/*link*/
.link{ width:1200px; height:auto; margin:0px auto 15px; overflow:hidden; }

.link span{height:42px;color: #fff;font-size:14px;border: 1px solid #144b8c;display:block;float:left;width: 123px;text-align:center;line-height:42px;margin-left:0px;background: #144b8c;}

.link ul li{float:left;margin-left:28px; line-height:25px;}

/*footer*/


.footer{/* margin-top: 50px; */border-top: 1px solid #ddd;padding-top: 10px;/* min-width: 1200px; */}
.fbottom{background: #144b8c;margin-top: 4px;padding-top: 9px;height: 46px;min-width: 1200px;}
.fbottom .nav{margin: 10px 0 10px 0;text-align: center;/* border-bottom: solid 1px #fff; *//* padding-bottom: 5px; */}
.navp{text-align:center;color: #000;height: 20px;line-height: 20px;display: block;width: 699px;margin: 0px auto;padding: 15px 0 10px;}
.navp::before{display:block;border-bottom: 1px dashed #000;content:"";float: left;width: 35%;margin-top: 13px;}
.navp::after{display:block;border-bottom: 1px dashed #000;content:"";float: right;width: 35%;margin-top: 12px;}
.fbottom .nav a{display: inline-block;color:#fff;font-size:14px;padding: 0 49px;line-height:12px;border-right: dashed 1px #fff;}

.fbottom .nav a:last-child{ border: none;}

.fbottom .nav a:hover{color:#999}

.footer .left{width: 900px;}

.footer .left>img{float:left;margin-top:13px;width:166px;}

.footer .left .frame{float:left;font-size:14px;padding:0 0 0 30px;margin:0 0 0 30px;border-left: 1px #ddd dashed;line-height: 30px;}

.footer .left .frame a{}
.footer .left .frame a:hover{color:#999}

.footer .right{width: 300px;/* padding-left:65px; */text-align: center;font-size: 14px;float: right;/* color: #fff; */} 
.footer .right>div{width:120px;float:left;margin-right:10px}
.footer .right img{width: 120px;}
.footer .right span{ display: block;color:#fff; font-size:12px;}
.footer .right p{line-height:30px;}
.footer .right b{ display: block;color:#fff; font-size:31px;}

.footer .down{ float:left;width:100%;margin:30px 0 0 0; background:#012c61;padding:20px;}

.footer .down h3{float:left; color:#fff;line-height:30px; font-size:12px;color:#fff; margin:0 20px 0 0}

.footer .down h3 span{ margin:0 0 0 10px; color:#999;font-size:12px;}

.footer .down a{ display: inline-block;font-size:12px;line-height:12px;color:#fff; border-right:dashed 1px #fff;  margin:0 10px 0 0; padding:0 10px 0 0}

.footer .down a:last-child{ border:none}

.footer .down a:hover{color:#888}
.kefu{ position: fixed; width: 66px; height: 296px; right: 0; top: 50%; margin-top: -148px; z-index: 99; }
.kefu li{ width: 66px; height: 73px; margin-bottom: 1px; text-align: center;position:relative;}
.kefu li a{ display: block; width: 100%; height: 100%;}
.kefu li.qq{ background: #6da9de url(../images/qq.png) center 12px no-repeat;}
.kefu li.weixin{ background: #78c340 url(../images/weixin.png) center 12px no-repeat; position: relative;cursor: pointer;}
.kefu li.weixin .weixin1{ width: 150px; height: 150px; position: absolute; right: 67px; top: -20%; background: #eee; display: none;}
.kefu li.weixin:hover .weixin1{ display: block;}
.kefu li.btnTel{ background: #fbb01f url(../images/tel.png) center 12px no-repeat;}
.kefu li.btnTop{ background: url(../images/btntop.png) center center no-repeat;}
.kefu li p{ font: 12px/16px "microsoft yahei"; color: #fff; padding-top: 48px;}
.kefu li p.tit{display:none;font: 18px "microsoft yahei";color: #fff;position: absolute;right:68px;top: 0;background: #fbb01f;padding: 0;line-height:  73px;height:  73px;overflow: hidden;width: 150px;}
.kefu li.btnTel:hover .tit{display:block;}
















.tone-dd {
    float: left;
}



